
/* под удаление */
@media(min-width: 1921px) {
    .contests {
        background: #fff;
    }
}

@media(max-width: 1440px) {
    .header {
        padding: 45px 75px;
    }

    .container {
        padding: 0 75px;
    }
}
/*  */



@media only screen and (hover: none) {
    .header {
        padding: .3em 1em;
    }

    .container {
        padding: .3em 1em;
    }

    .logedin {
        display: none;
    }

    .logo {
        margin-right: auto;
    }

    .nav {
        margin-right: 1em;
    }

    .nav-list {
        gap: 1em;
    }

    .nav-item {
        margin-right: 0;
        font-size: .25em;
    }

    .hero {
        margin-bottom: 4em;
    }

    .hero-div {
        padding: 2em 3em;
        height: 26em;
        padding-right: 40%;
    }

    .hero-title {
        font-size: 4em;
    }

    .hero-subtitle {
        font-size: 1.6em;
    }
    
    .contests-title {
        text-align: center;
        margin-bottom: 1em;
    }

    .contests-list {
        justify-content: space-evenly;
    }

    .html {
        font-size: 14px;
    }
}

@media (max-width: 700px) {
    html {
        font-size: 10px;
    }

    .hero-div {
        padding: 1em 1.5em;
        height: 20em;
        padding-right: 1.5em;
    }
}